"""
格式化字符串
1通用版  ---->适合python的所有版本

2 不通用版 有版本限制
"""
# 我叫张三,今年18岁,性别男
name="张三"
age=18
sex="男"
# 第一种写法 %s:表示字符串  %d:表示数字类型  %f:表示小数类型
print("我叫%s,今年%d岁,性别%s"%(name,age,sex))
# 第二种写法 来自字符串里面的方法  需要{}来进行占位
print("我叫{},今年{}岁,性别{}".format(name,age,sex))
# 第三种  F-string   版本限制 python的版本 3.6+
print(f"我叫{name},今年{age}岁,性别{sex}")
print(f"我叫{name},今年岁,性别")

# 3. 定义⼩数 price = 8.55、 weight = 5
# ，输出：苹果单价 8.5 元／⽄，购买了 5.00 ⽄，需要支付 42.50 元
price=8.55
weight = 5
# print(f"苹果单价 {price} 元／⽄，购买了 {weight:.2f} ⽄，需要支付{price*weight:.2f}元")
# print("苹果单价 {} 元／⽄，购买了 {:.2f} ⽄，需要支付{:.2f}".format(price,weight,price*weight))
print("苹果单价 %s元／⽄，购买了  %s⽄，需要支付 %s"%(price,weight,price*weight))

